*{margin:0;padding:0}
body{background:#fff;margin:0;padding:0;text-decoration:none;font-variant:normal;font-family:'Microsoft YaHei'}
a:active,a:hover,a:link,a:visited{text-decoration:none}
a{text-decoration:none; color:#666;}
li{list-style-type:none}
ol,ul{list-style-type:none;list-style-image:none}
input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none}
textarea{-webkit-appearance:none}
select{-webkit-appearance:none}
html{font-size:12px}

@media screen and (max-width:1199px){html{font-size:100px}
body{max-width:750px;margin:0 auto}
}
@media (max-width:767px){html{font-size:13.333333333333vw}
body{max-width:initial}
}
@font-face{font-family:SourceHanSansCN-ExtraLight;src:url(../font/SourceHanSansCN-ExtraLight.ttf),url(../font/SourceHanSansCN-ExtraLight.woff)}
body{overflow-x:hidden}
.main{width:1600px;margin:0 auto}
.head{width:100%;height:100px}
.head .main{height:100px;display:flex;align-items:center;justify-content:space-between}
.head .name h4{color:#fff;font-size:32px;text-align:center}
.head .name p{color:#fff;font-size:18px;margin-top:3px;text-align:center}
.floatHead .name h4{color:#000}
.floatHead .name h4 b{color:#045ab2}
.floatHead .name p{color:#666}
.head .name img{display:block}
.head .right{display:flex;align-items:center;height:100px}
.head .tel{display:flex;justify-content:flex-start;align-items:center}
.head .tel img{display:block;margin-right:5px}
.head .tel b{color:#282828;font-size:24px;line-height:24px;transition:.5s;font-weight:400}
.head .tel i{display:block;width:29px;margin-right:10px;height:29px;transition:.3s;background:url(../images/tel-icon.png) no-repeat center top}
.floatHead .tel i{background-position:center bottom}
.floatHead .tel b{color:#282828}
.head .btn{display:none}
.banner{width:100%;height:auto;overflow:hidden;position:relative}
.banner .swiper-wrapper img{display:block}
.pcbanner .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:20px!important;position:absolute;z-index:1}
.pcbanner .swiper-slide{width:100%;height:100%;position:relative;overflow:hidden}
.pcbanner .swiper-slide img{display:block;width:100%}
.pcbanner .swiper-pagination span{display:block;width:10px;height:10px;opacity:1;transition:.5s;border-radius:30px;background:#fff;margin:0 5px!important;position:relative;outline:0}
.pcbanner .swiper-pagination .swiper-pagination-bullet-active{width:37px;background:#0066cd}
.w60{ margin-bottom:50px;}
.in-banner{ margin:0px auto; overflow:hidden;}
.in-banner img{width:100%; vertical-align:middle}

.title h4{text-align:center;font-size:48px;font-weight:400}
.title b{color:#0066cd;font-weight:400}
.title p{text-align:center;color:#7f7f7f;font-size:18px;margin-top:5px}

.tab{width:100%;margin:0 auto;height:auto;overflow:hidden;margin-top:50px; text-align:center;}
.tab ul li{ width:250px;height:70px;background:#eee;text-align:center;line-height:70px;margin-left:20px; display:inline-block;}

.tab ul li a{display:block;color:#1d1d1d;font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.product{width:100%;height:auto;overflow:hidden;margin-top:70px}
.product .pic{margin-top:45px;height:auto;overflow:hidden}
.product .pic ul li{float:left;width:518px;height:auto;overflow:hidden;margin-left:20px;margin-bottom:20px}
.product .pic ul:nth-child(2){ display:none}
.product .pic ul li:nth-child(3n-2){margin-left:0}
.product .pic ul li img{display:block;width:100%}
.product .pic ul li p{text-align:center;font-size:18px;color:#1d1d1d;margin-top:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.product .more{display:block;width:373px;height:75px;border:1px solid #e5e5e5;text-align:center;line-height:75px;color:#7e7d7d;font-size:20px;margin:0 auto;margin-top:45px}
.cases{width:100%;height:auto;overflow:hidden;background:url(../images/bg02.jpg) no-repeat center;background-size:cover;padding:0 12px;box-sizing:border-box;padding-top:70px;padding-bottom:70px}
.cases .title h4{color:#fff}
.cases .title b{color:#fff}
.cases .title p{color:#fff}
.cases .case{width:100%;height:auto;overflow:hidden;margin-top:60px}

.cases .case ul{ overflow:hidden;}
.cases .case ul li{width:406px;height:auto;overflow:hidden;padding:10px;margin-left:30px;background:#fff; float:left}
.cases .case ul li img{display:block;width:100%}
.cases .case ul li p{text-align:center;color:#323232;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:50px}
.cases .more{display:none}



.adv{width:100%;height:846px;background:url(../images/bg01.jpg) no-repeat center;background-size:cover;overflow:hidden;padding:90px 0;box-sizing:border-box;margin-top:60px}
.adv ul{margin-top:70px;height:auto;overflow:hidden;width:100%;display:flex;padding-bottom:10px;justify-content:space-between}
.adv ul li{float:left;width:374px;height:500px;overflow:hidden;background:#fff;padding-top:80px;padding-bottom:10px;box-sizing:border-box;border-radius:10px;box-shadow:0 2px 3px 1px #cacaca}
.adv ul li i{height:95px;display:flex;align-items:center;border-radius:50%;justify-content:center;margin:0 auto}
.adv ul li .info{width:100%;height:auto;overflow:hidden;margin-top:30px;padding:0 20px;box-sizing:border-box}
.adv ul li h4{text-align:center;color:#1d1d1d;font-size:24px;position:relative}
.adv ul li p{font-size:18px;color:#777a7b;line-height:36px;text-align:center;height:140px;margin-top:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.adv ul li b{display:block;width:42px;height:42px;background:url(../images/icon01.png) no-repeat center;background-size:100% auto;margin:0 auto;margin-top:10px}
.about{width:100%;height:auto;box-sizing:border-box;margin-top:60px}
.about .bd{width:100%;height:auto;overflow:hidden;margin-top:50px;display:flex;background:#fafafa;justify-content:space-between}
.about .pic img{display:block}
.about .intro{width:740px;height:auto;margin-right:50px;overflow:hidden;margin-top:30px}
.about .intro h4{color:#303030;font-size:24px;position:relative;padding-bottom:30px}
.about .intro h4:after{content:"";width:48px;height:5px;position:absolute;left:0;bottom:0;background:#0066cd}
.about .intro .info{width:100%;height:auto;overflow:hidden;color:#666;font-size:18px;line-height:36px;margin-top:30px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-indent:2em}
.about .intro a{display:block;width:155px;height:48px;background:#0066cd;text-align:center;line-height:45px;color:#fff;font-size:16px;margin-top:50px}
.dataSwiper{width:1560px;margin:0 auto;height:auto;overflow:hidden;margin-top:65px}
.dataSwiper .swiper-slide{background:url(../images/icon02.png) no-repeat center bottom;height:220px;background-size:100% auto}
.dataSwiper .swiper-slide div{display:flex;align-items:flex-end;justify-content:center}
.dataSwiper .swiper-slide b{color:#0066cd;font-size:60px;line-height:45px}
.dataSwiper .swiper-slide span{display:block;color:#0066cd;font-size:18px;margin-left:10px}
.dataSwiper .swiper-slide p{text-align:center;font-size:18px;color:#5b5858;margin-top:15px}

.datas{ overflow:hidden; margin:60px auto;}
.datas ul{ overflow:hidden;}
.datas ul li{ overflow:hidden; width:350px; background:url(../images/icon02.png) no-repeat center bottom -15px; float:left; margin-right:30px; padding-bottom:100px; background-size:100%; position:relative}
.datas ul li div{ overflow:hidden; width:90%; border:5px #eaeaea  solid; margin:0px auto}
.datas ul li div img{ width:100%; overflow:hidden;}
.datas ul li p{ font-size:18px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:50px; line-height:50px; position:absolute; bottom:28px; width:100%; text-align:center; color:#666}



.team{width:100%;height:auto;overflow:hidden;margin-top:120px;background:url(../images/bg03.jpg) no-repeat center;background-size:cover;padding:60px;box-sizing:border-box;box-sizing:border-box}




.team .title h4{color:#fff}
.team .title p{color:#fff}
.team .show{width:100%;height:auto;overflow:hidden;margin-top:70px}
.team .show .box{display:flex;width:800%}
.team .show .pic ul{display:flex}
.team .show .pic ul li{width:600px;height:auto;overflow:hidden;position:relative}
.team .show .pic ul li img{display:block;width:100%}
.team .show .pic ul li .info{width:100%;height:100px;position:absolute;left:0;bottom:-100px;display:flex;align-items:center;z-index:1;padding:0 5%;transition:.5s;box-sizing:border-box;background:rgba(0,0,0,.5) url(../images/icon02.png) no-repeat 95% center}
.team .show .pic ul li .info h4{color:#fff;font-size:30px;font-weight:400;color:#b9b9b9}
.team .show .pic ul li .info p{font-size:18px;color:#acacac;margin-left:10px}
.team .more{display:block;width:270px;height:57px;border:1px solid #434343;text-align:center;line-height:57px;color:#4a4949;font-size:18px;margin:0 auto;margin-top:60px}
.hz{width:100%;height:auto;overflow:hidden;margin-top:60px}
.hzSwiper{margin-top:50px;height:auto;overflow:hidden;width:100%}
.hzSwiper .swiper-wrapper{height:415px}
.hz .swiper-slide{border:1px solid #ebeef5;box-sizing:border-box;height:auto;overflow:hidden}
.hz .swiper-slide img{display:block;width:100%}
.news{width:100%;height:auto;overflow:hidden;box-sizing:border-box;padding:70px 0;background:#f2f2f2}
.news .title{margin-bottom:66px}
.news .tit{display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:15px;box-sizing:border-box}
.news .tit:after{width:6px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";background:#0066cd}
.news .tit h4{color:#000;font-size:24px;font-weight:400}
.news .tit a{display:block;color:#afafaf;font-size:18px;text-transform:uppercase}
.news .left{width:780px;height:auto;float:left;overflow:hidden}
.news .right{float:right;width:780px;height:auto;overflow:hidden}
.news .newsSwiper{width:100%;height:auto;overflow:hidden;box-sizing:border-box;background:#eee;position:relative;overflow:hidden;float:left;margin-top:20px;position:relative}
.news .newsSwiper .swiper-slide{position:relative;height:593px;overflow:hidden}
.news .newsSwiper .swiper-slide img{display:block;width:780px;height:593px;position:absolute;left:50%;transform:translateX(-50%)}
.news .newsSwiper .swiper-slide .info{width:100%;height:auto;position:absolute;left:0;bottom:0;padding:25px 0;padding-left:35px;padding-right:30%;box-sizing:border-box;background:rgba(0,0,0,.5)}
.news .newsSwiper .swiper-slide .info h4{color:#fff;font-size:24px;font-weight:400;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news .newsSwiper .swiper-slide .info span{color:#fff;margin-top:10px;font-size:16px;display:block}
.news .newsSwiper .swiper-pagination{position:absolute;right:0;left:initial;display:flex;justify-content:center;width:20%!important;z-index:10;bottom:30px}
.news .newsSwiper .swiper-pagination span{display:block;width:12px;height:12px;border-radius:50%;background:#fff;transition:.5s;margin:0 5px}
.news .newsSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#0066cd;width:30px;border-radius:30px}
.news .right .show{width:100%;height:593px;margin-top:20px;overflow:hidden}
.news .right .list{width:100%;height:auto;overflow:hidden}
.news .right .box{height:200%}
.news .right .list li{width:100%;height:auto;overflow:hidden;background:#fff;padding:23px;box-sizing:border-box;margin-bottom:24px}
.news .right .list li a{display:flex;justify-content:space-between;align-items:center}
.news .right .list li img{display:block;width:306px;height:239px}
.news .right .list li .info{width:410px}
.news .right .list li .info h4{width:100%;color:#3c3c3c;font-size:24px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news .right .list li .info p{color:#7e7d7d;font-size:16px;line-height:36px;height:68px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:20px}
.news .right .list li .info span{display:block;color:#7e7d7d;line-height:23px;font-size:16px;margin-top:70px;background:url(../images/icon03.png) no-repeat right center}
.links{width:100%;height:auto;overflow:hidden;padding:10px 0;box-sizing:border-box;background:#1c1c1c}
.links p{color:#fff;float:left;font-size:18px;line-height:25px}
.links .tit span{color:#ccc;text-transform:uppercase;font-size:16px;float:left;margin-top:2px;margin-left:10px}
.links ul{width:90%;height:auto;overflow:hidden;margin-top:10px}
.links ul li{float:left;padding:0 10px;line-height:25px}
.links ul li a{color:#fff;font-size:18px;display:block}

.footer{width:100%;height:auto;overflow:hidden;background:#464747;padding-top:10px;padding-bottom:10px}
.footer .intro{ height:auto;overflow:hidden; text-align:center;}
.footer .intro h4{color:#fff;font-size:30px}
.footer .intro .info{width:100%;color:#fff;font-size:16px;line-height:34px;margin-top:20px}
.footer h4{color:#fff;font-size:24px}
.footer .menu{ width: 100%; overflow: hidden;}
.footer .menu ul{margin-top:25px; text-align:center;}
.footer .menu ul li{width:143px; text-align:center;   display: inline-block;}
.footer .menu ul li a{font-size:18px;color:#d4d4d4}



.footer .ewm{float:right}
.footer .ewm ul{margin-top:25px}
.footer .ewm ul li{float:left;margin-right:10px}
.footer .ewm ul li:last-child{margin-top:0}
.footer .ewm ul li img{display:block;width:130px;height:130px}
.footer .ewm ul li p{text-align:center;color:#fff;font-size:18px;margin-top:10px}
.in-about{width:100%;height:auto}
.in-about .intro .info div{height:auto;display:block}
.in-about .intro{width:895px}
.about .bd{align-items:flex-start}
.about-data{width:100%;height:auto;overflow:hidden;margin-top:80px;background:#075099;padding:50px 0}
.about-data ul{width:100%;display:flex;justify-content:space-between}
.about-data ul li{position:relative;padding:0 70px;box-sizing:border-box}
.about-data ul li:after{width:1px;height:90px;background:#fff;position:absolute;right:0;content:"";top:50%;transform:translateY(-50%);background:#fff}
.about-data ul li:last-child:after{width:0;height:0;overflow:hidden}
.about-data ul li b{color:#fff;font-size:60px}
.about-data ul li p{text-align:center;color:#fff;font-size:18px}
.jg{width:100%;height:auto;overflow:hidden;margin-top:60px}
.about-tit h4{text-align:center;font-size:48px;color:#444;font-weight:400;position:relative;padding-bottom:25px}
.about-tit h4:after{width:45px;content:"";height:1px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:#cdcdcd}
.jg .bd{width:100%;margin-top:50px}
.jg .bd img{display:block;margin:0 auto;max-width:100%}
.wh{width:100%;height:auto;overflow:hidden;margin-top:60px;background:#eee;padding:60px 0;box-sizing:border-box}
.wh ul{display:flex;margin-top:60px;justify-content:space-between}
.wh ul li{width:500px;height:380px;background:#fff;border-radius:10px;box-shadow:0 3px 2px 1px #c8c8c8ad}
.wh ul li i{display:flex;justify-content:center;padding-top:60px;box-sizing:border-box}
.wh ul li i img{display:block}
.wh ul li h4{text-align:center;font-size:36px;color:#075099;font-weight:400;padding-bottom:20px;margin-top:20px;position:relative}
.wh ul li p{text-align:center;font-size:18px;color:#505050;margin-top:20px;position:relative}
.wh ul li h4:after{width:50px;height:2px;position:absolute;content:'';left:50%;bottom:0;transform:translateX(-50%);background:#e5e5e5}
.about-honor{width:100%;height:auto;overflow:hidden;margin-top:60px}
.about-honor .show{width:100%;height:auto;overflow:hidden;margin-top:40px}
.about-honor .box{display:flex;width:800%}
.about-honor .pic ul{display:flex}
.about-honor .pic ul li{width:279px;margin-left:24px}
.about-honor .pic ul li p{text-align:center;font-size:16px;white-space:nowrap;text-overflow:ellipsis;margin-top:18px;overflow:hidden}
.in-hz{width:100%;margin-bottom:115px}
.gotop{display:none}
.float{display:none}
.fn{display:none}
.crumbs{width:100%;height:auto;overflow:hidden;background:#eee}
.crumbs ul{ text-align:center; width:1600px; margin:0px auto;}
.crumbs ul li{ width:200px; line-height:60px; display:inline-block; font-size:18px; text-align:center;}
.crumbs ul li a{ color:#666; display:block}
.crumbs ul li a:hover{ background:#0065cd; color:#fff;}
.crumbs ul li.active a{ background:#0065cd; color:#fff;}

.inside-cont{width:100%;height:auto;overflow:hidden;background:#eee;padding-bottom:20px}
.inside-cont .section{width:100%;height:auto;overflow:hidden;background:#fff;padding:35px;box-sizing:border-box}
.about-article{width:100%;height:auto;overflow:hidden;margin:60px 0}
.about-article img{display:block;margin:0 auto}
.about-article .info{color:#555;font-size:16px;line-height:30px;text-indent:2em}
.cont-article{width:1115px;margin:0 auto;height:auto;overflow:hidden;margin-bottom:40px}
.cont-article .title{margin-top:55px;margin-bottom:40px}
.cont-article ul{height:auto;overflow:hidden}
.cont-article ul li{float:left;width:500px;height:auto;overflow:hidden;border-bottom:1px solid #d2d2d2;display:flex;justify-content:flex-start;margin-bottom:35px;padding-bottom:13px;align-items:center}
.cont-article ul li:nth-child(2n){float:right}
.cont-article ul li p{color:#555;font-size:18px;margin-left:20px}
.about-article .map{width:100%;height:420px;border:3px solid #d2d2d2;box-sizing:border-box;margin-top:30px}
.page{width:100%;height:auto;overflow:hidden;margin:50px auto}
.nav-links{display:flex;justify-content:center;align-items:center}
.nav-links a{margin:0 3px;border:1px solid #ccc;line-height:30px;color:#333;padding:0 10px}
.nav-links span{margin:0 3px;border:1px solid #ccc;line-height:30px;color:#333;padding:0 10px}
.nav-links .current{background:#0066cd;border:1px solid#0066cd;color:#fff}
.cases-list{width:100%;height:auto;overflow:hidden}
.cases-list ul li{width:270px;height:auto;overflow:hidden;border-radius:10px;border:1px solid #eee;float:left;box-sizing:border-box;margin-left:15px;padding:10px;margin-bottom:15px}
.cases-list ul li:nth-child(4n-3){margin-left:0}
.cases-list ul li:hover{border:1px solid #ffb245}
.cases-list ul li:hover .pic img{transform:scale(1.05)}
.cases-list ul li .intro{width:245px;height:auto;overflow:hidden;background:#ffb245;padding:15px;box-sizing:border-box}
.cases-list ul li .intro h4{width:100%;border-bottom:1px dashed#988364;height:28px;color:#333;font-size:16px;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cases-list ul li .intro .info{width:100%;height:auto;overflow:hidden;margin-top:10px}
.cases-list ul li .intro span{color:#333;font-size:13px}
.cases-list ul li .intro p{font-size:13px;color:#333;line-height:20px;display:-webkit-box;height:60px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px}
.cases-list ul li .pic{width:245px;height:auto;overflow:hidden}
.cases-list ul li .pic img{display:block;width:100%;transition:.5s}
.news-list{width:1600px;margin:0 auto;height:auto;margin-top:40px;overflow:hidden}
.news-list ul li{width:49%;float:left;height:auto;overflow:hidden;border:1px dotted #e7e7e7;box-sizing:border-box;padding:14px;margin-bottom:12px}
.news-list ul li:nth-child(2n){float:right}
.news-list ul li a{display:flex;justify-content:space-between;align-items:center}
.news-list ul li .time{width:110px;height:110px;background:#707070;position:relative;overflow:hidden;border:1px dotted #c1c1c1}
.news-list ul li .time:after{content:"";width:16px;height:1px;position:absolute;left:50%;margin-left:-8px;background:#fff;top:55px}
.news-list ul li .time span{color:#fff;font-size:16px;margin-top:20px;text-align:center;display:block}
.news-list ul li .time p{color:#fff;text-align:center;margin-top:20px;font-size:22px}
.news-list ul li .info{width:600px;margin-right:20px}
.news-list ul li .info h4{color:#111;font-size:18px;width:100%;white-space:nowrap;text-overflow:ellipsis;padding-right:20px;box-sizing:border-box;overflow:hidden;font-weight:400}
.news-list ul li .info p{color:#666;font-size:15px;line-height:28px;margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.detailed{width:100%;height:auto;overflow:hidden;margin-top:55px}
.detailed .tit{width:100%;height:auto;overflow:hidden;padding-bottom:5px}
.detailed .tit h4{font-size:22px;text-align:center;color:#333;line-height:30px}
.detailed .tit p{text-align:center;color:#333;display:block;margin-top:10px;background:#eee;border-bottom:1px solid #f1f1f1;line-height:40px;font-size:14px;text-align:center}
.detailed .tit span{margin:0 10px}
.detailed img{display:block;margin:0 auto;max-width:100%!important}
.detailed .info{width:100%;height:auto;overflow:hidden;margin-top:15px;min-height:150px;color:#333;line-height:30px;font-size:16px}
.detailed .info p{text-indent:2em}
.img-list{width:100%;height:auto;margin:30px auto;overflow:hidden}
.img-list ul li{float:left;width:25%; border:5px #fff solid; box-sizing:border-box;}
.img-list ul li:nth-child(4n-3){margin-left:0}
.img-list ul li div{border:1px solid #eee; height:230px;}
.img-list ul li img{display:block;width:100%}
.img-list ul li p{width:100%;height:40px;line-height:40px;color:#333;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.img-list ul li:nth-child(4n-3){margin-left:0}
.pro-list{width:100%;height:auto;overflow:hidden;margin-top:60px}
.pro-list ul li{float:left;width:24%;margin-left:1%;margin-bottom:25px}
.pro-list ul li:nth-child(4n-3){margin-left:0}
.pro-list ul li img{display:block;width:100%}
.pro-list ul li p{color:#333;font-size:16px;width:100%;white-space:nowrap;text-overflow:ellipsis;font-weight:700;margin-top:10px;padding:0 10px;box-sizing:border-box;overflow:hidden}
.pro-list ul li span{display:block;width:100%;padding:0 10px;color:#999;font-size:14px;box-sizing:border-box;overflow:hidden;margin-top:10px}
.pro-list ul li i{font-style:initial;display:block;margin-left:10px;width:90px;height:30px;background:#0066cd;text-align:center;line-height:30px;color:#fff;font-size:14px;margin-top:15px}
.fy{width:1600px;height:auto;overflow:hidden;margin:60px auto;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.fy p{width:240px;height:50px;float:left;line-height:50px;text-align:center;white-space:nowrap;overflow:hidden;padding:0 10px;text-overflow:ellipsis;border-left:1px solid #d2d2d2}
.fy p:first-child{border:none}
.fy a{color:#333;font-size:14px}
.fy .return{float:right;line-height:50px;width:140px;border-left:1px solid #d2d2d2;text-align:center}
.pro-section{width:100%;height:auto;overflow:hidden;margin-top:78px}
.pro-section .list{width:100%;height:auto;overflow:hidden;background:#e5e5e5}
.pro-section .list .tit{width:100%;height:auto;padding:20px 0;background:#075099;padding-left:28px;box-sizing:border-box;display:flex;align-items:center}
.pro-section .list .tit h4{color:#fff;font-size:24px;font-weight:400;margin-right:15px}
.pro-section .list .tit p{color:#fff;font-size:16px;margin-top:2px;text-transform:uppercase}
.pro-section .list .bd{width:100%;height:auto;overflow:hidden;border:5px solid #e5e5e5;box-sizing:border-box;background:#fff;padding:0 20px;box-sizing:border-box;border-top:none;padding-top:30px;padding-bottom:10px}
.pro-section .list ul li{margin-bottom:20px;height:auto;overflow:hidden}
.pro-section .list ul li h4{width:100%;border-bottom:1px solid #dcdcdc;color:#333;height:35px;display:flex;justify-content:space-between;font-size:18px}
.pro-section .list ul li h4 a{color:#333;display:block;width:70%}
.pro-section .list ul li h4 i{display:block;width:35px;height:35px;background:url(../images/icon07.png) no-repeat center}
.pro-section .list ul li dl{width:100%;height:auto;overflow:hidden}
.pro-section .list ul li dd{width:12%;height:40px;border:1px solid #e5e5e5;text-align:center;line-height:40px;padding:0 5px;box-sizing:border-box;margin-top:10px;float:left;margin-left:.57%}
.pro-section .list ul li dd:nth-child(8n-7){margin-left:0}
.pro-section .list ul li dd a{color:#555;font-size:14px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pro-section .right{width:100%;height:auto;margin-top:30px;overflow:hidden}
.pro-section .right ul li{float:left;width:32.66%;margin-left:1%}
.pro-section .right ul li img{display:block;width:100%}
.pro-section .right ul li p{text-align:center;font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:50px}
.pro-section .right ul li:nth-child(3n-2){margin-left:0}


.news_liebiao{ overflow:hidden;}
.news_liebiao ul{ overflow:hidden;}
/*.news_liebiao ul li{ overflow:hidden; width:50%; float:left; border:10px #fff solid; background:#f2f2f2; padding:1%; box-sizing:border-box;transition:.5s; -webkit-transition:.5s;}*/
.news_liebiao ul li{ overflow:hidden; width:100%; float:left; border:10px #fff solid; background:#f2f2f2; padding:1%; box-sizing:border-box;transition:.5s; -webkit-transition:.5s;}
.news_liebiao ul li div{ width:25%;  height:250px; float:left; margin-right:15px; overflow:hidden;}
.news_liebiao ul li div img{ width:100%; height:100%}
.news_liebiao ul li span{ overflow:hidden;}
.news_liebiao ul li span h3{ font-size:18px; font-weight:400; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.5s; -webkit-transition:.5s;}
.news_liebiao ul li span p{ overflow:hidden; font-size:15px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#666; line-height:26px;transition:.5s; -webkit-transition:.5s;}
.news_liebiao ul li span dd{ font-size:12px; color:#999; margin:10px auto;transition:.5s; -webkit-transition:.5s;}
.news_liebiao ul li:hover{ background:#0066cd;transition:.5s; -webkit-transition:.5s;}
.news_liebiao ul li:hover h3,.news_liebiao ul li:hover dd,.news_liebiao ul li:hover p{ color:#fff;transition:.5s; -webkit-transition:.5s;}

.MagicZoomBigImageCont{border:1px solid #91b817;background:#fff}
.MagicZoomMain{text-align:center!important;width:92px}
.MagicZoomMain div{padding:0!important}
.MagicZoomHeader{font:10px Tahoma,Verdana,Arial,sans-serif;color:#fff;background:#91b817;text-align:center!important}
.MagicZoomPup{border:0 solid #aaa;background:#fff}
.MagicZoomLoading{text-align:center;background:#fff;color:#444;border:1px solid #ccc;opacity:.8;padding:3px 3px 3px 3px!important;display:none}
.MagicZoomLoading img{padding-top:3px!important}


#tsShopContainer img,#tsShopContainer li{vertical-align:top}
#tsShopContainer{width:640px;margin:40px auto 0 auto;position:relative;border:1px solid #ccc;font-size:12px;padding-bottom:5px}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0 auto}
#tsShopContainer #tsImgS img{border:0; width:100%}

#tsShopContainer #tsPicContainer{width:100%;height:100px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0 0}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0;left:8px;cursor:pointer}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:17px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0;right:8px;cursor:pointer}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:38px;width:1px;height:70px;overflow:hidden}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:80px ;float:left;cursor:pointer}
#tsShopContainer #tsPicContainer #tsImgSCon li img{padding:3px;margin:1px;border:1px solid #e4e4e4;display:block;width:60px;height:60px}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #0066cd;margin:0}

.xqybt{ background:#f2f2f2;  line-height:60px; margin:40px auto 0}

.xqybt span{ display:inline-block; width:150px; background:#0066cd; color:#fff; font-size:18px; text-align:center;}







.xah3{ overflow:hidden; font-size:36px; text-align:center; color:#0066cd}
.shebei {overflow:hidden; margin:50px auto}
.shebei ul li { float:left; width:50%; box-sizing:border-box ; border:8px #fff solid; overflow:hidden;background:#0066cd;}
.shebei ul li div {overflow:hidden; width:60%; float:left; margin-right:10px;}
.shebei ul li div img{ width:100%; vertical-align:middle;}
.shebei ul li dl{  overflow:hidden; padding:15px;color:#fff;}
.shebei ul li dl h3{ font-size:20px; font-weight:bold; margin:10px 0;}
.shebei ul li dl dd{ color:#fff; font-size:16px; line-height:30px; }


.linian{ overflow:hidden; margin:50px auto }
.linian div{ width:60%; float:left; margin-right:15px; overflow:hidden;}
.linian div img{ width:100%; vertical-align:middle;}
.linian ul{ width:36%; float:right; overflow:hidden;}
.linian ul li{ overflow:hidden; margin:30px auto ;}
.linian ul li h3{ font-size:20px; color:#000; overflow:hidden;}
.linian ul li p{ font-size:16px; color:#666; overflow:hidden;}

.biaozhun{ overflow:hidden;margin:50px auto }
.biaozhun ul{ overflow:hidden;}
.biaozhun ul li{ width:25%; float:left;  box-sizing:border-box; border:10px #fff solid; overflow:hidden;}
.biaozhun ul li dl{background:#fff; box-shadow:0 0 5px #ccc; margin:10px; padding:30px 0}
.biaozhun ul li div{ width:100px; margin:0px auto; overflow:hidden;}
.biaozhun ul li div img{ width:100%; overflow:hidden;}
.biaozhun ul li h3{ font-size:20px; color:#000;  overflow:hidden; text-align:center; margin:20px auto}
.biaozhun ul li h3:after{content:"—"; display:block; margin:0px auto; color:#0066cd}
.biaozhun ul li p{ font-size:16px; color:#666; overflow:hidden; padding:0 20px; line-height:30px; min-height:200px;}






.contact{margin: 0px auto;line-height:180%}
.contact .lianxi_m{margin-top:10px;margin:0 auto;overflow:hidden;background:#eee}
.contact .lianxi_ml{float:left;padding:30px 0 30px 65px;width:30%;color:#fff;overflow:hidden;background:#0056a7}
.contact .lianxi_ml_m{margin-bottom:18px;font-size:36px;color:#fff;font-weight:700;line-height:52px;overflow:hidden}
.contact .lianxi_ml_s{margin-bottom:18px;width:302px;font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:28px;color:#fff;line-height:55px;border:solid 2px #fff}
.contact .lianxi_ml_en{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-size:24px;color:#fff;line-height:40px; text-transform:uppercase;}
.contact .lianxi_mr{float:right;width:60%; }
.contact .lianxi_mr_i{position:absolute;float:left;margin-top:42px;margin-left:-36px;font-family:Arial,Helvetica,sans-serif;font-size:100px;font-weight:89;color:#999;line-height:normal;overflow:hidden}
.contact .lianxi_m .mr_i{  margin-top: 165px; font-size: 100px; right: 70px;}
.contact .lianxi_mr_m{width:90%;float:left;padding-top:45px;padding-left:15px;padding-right:15px;overflow:hidden}
.contact .lianxi_mr_m span{font-size:15px;color:#666;line-height:24px}
.contact .lianxi_mr_m p{font-size:24px;color:#0056a7;font-weight:700;line-height:60px}


.tel_box{ overflow:hidden; margin:50px auto;}
.tel_box ul{ overflow:hidden;}
.tel_box ul li{ width:25%; float:left; border:10px #fff solid; box-sizing:border-box; overflow:hidden; background:url(../images/telimg01.png) no-repeat left top; min-height:110px}
.tel_box ul li dl{ overflow:hidden; margin-left:70px;}
.tel_box ul li dl h3{ font-size:20px; color:#0056a7; font-weight:bold;}
.tel_box ul li dl  p{ font-size:18px; color:#666;}

.tel_box ul li:nth-child(3){ background:url(../images/telimg02.png) no-repeat left top;}
.tel_box ul li:nth-child(2){ background:url(../images/telimg03.png) no-repeat left top;}
.tel_box ul li:nth-child(4){ background:url(../images/telimg04.png) no-repeat left top;}


.ditu{ overflow:hidden; margin: 0px auto 50px; height:350px;}
.BMap_cpyCtrl { display:none !important}

.liuyan{ background:url(../images/lybj.jpg) no-repeat center top; margin:50px auto 0; padding:50px 0; background-size:cover}
.liuyan h3{ text-align:center; font-size:30px; color:#333;}
.liuyan h3:after{content:""; width:80px; height:3px; background:#0056a7; display:block; margin:10px auto ;}
.liuyan  ul{ overflow:hidden; margin:50px auto 0 }
.liuyan  ul li{ width:23%; float:left; margin:0 1%; margin-bottom:2%;}
.liuyan  ul li input{ background:#fff; height:45px; line-height:45px; width:100%; border-radius:6px; text-indent:0.5em; font-size:18px;; font-weight:400; color:#666; border:none; font-weight:400;}
.liuyan  ul li:nth-child(5){ width:98%;}
.liuyan  ul li:nth-child(6){ text-align:center; width:100%} 
.liuyan  ul li:nth-child(6) input{ width:250px; margin:0 15px; background:#0056a7; border-radius:0px; text-indent:0em; cursor: pointer; color:#fff;}
.liuyan  ul li:nth-child(6) input:last-child{ background:#ccc; }

.liuyan  ul li textarea{ background:#fff; height:100px; line-height:25px; width:100%; border-radius:6px; text-indent:0.5em; font-size:18px;font-weight:400; color:#666; border:none;}

.liuyan  ul li textarea::placeholder{ font-family:'Microsoft YaHei';}


.map{ height:400px;}


















@media (min-width:1200px){
.nav { position:relative; z-index:5}
.nav ul{display:flex;justify-content:space-between;width:920px}
.nav ul li{position:relative;line-height:20px;position:relative; height:100px;  }
.nav ul li a{color:#89898a;font-size:16px;display:block; font-weight:bold; text-align:center; padding:30px 20px}
.nav ul li a p{ font-size:12px; font-weight:400; color:#666;}

.nav ul li a:hover{color:#fff; background:#0066cd}
.nav ul li a:hover p{color:#fff;}



.nav ul li ul{position:absolute;top:100px;width:100%;z-index:1;display:block;width:200px;left:50%;background:#fff;padding:0 15px;box-sizing:border-box;opacity:0;visibility:hidden;border-radius:0 0 5px 5px;transition:.5s; margin-left:-100px;}



.nav ul li ul li{line-height:50px;height:50px;border-bottom:1px solid #e4e1e1}

.nav ul li ul li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; padding:0px; font-weight:400}

.nav ul li ul li:last-child{margin-bottom:23px}

.nav ul li:hover ul{top:100px;opacity:1;visibility:initial}
.nav ul li ul li a:hover {color:#fff}

.tab ul li:hover{background:#0066cd}
.tab ul li:hover a{color:#fff}
.tab ul li.osel{ background:#0066cd; }
.tab ul li.osel a{color:#fff;}

.about .intro ul li:hover{border:1px solid #075099}
.product ul li:hover img{transform:scale(1.05)}
.itemSwiper .swiper-slide ul li:hover a{color:#ccc}
.team .more:hover{border:1px solid #075099;color:#075099}
.hz .swiper-slide:hover{border:1px solid #075099}
.img-box{overflow:hidden}
.img-box img{transition:.5s}
.img-box:hover img{transform:scale(1.05)}
.product .more:hover{border-color:#0066cd;color:#0066cd}
.news .left img:hover{transform:scale(1.05) translateX(-50%)}
.news .right .list li .info h4:hover{color:#0066cd}
.news .tit a:hover{color:#0066cd}
.links ul li:hover a{color:#fff}
.news .newsSwiper .swiper-slide h4:hover{color:#0066cd}
.footer .menu ul li:hover a{color:#ccc}
.team .show .pic ul li:hover .info{bottom:0}
.footer .menu ul li:hover{color:#0066cd;border-color:#0066cd}
.footer .menu ul li:hover a{color:#0066cd}
.news-list ul li:hover .info h4{color:#0066cd}
}

@media (max-width:1660px){.main{width:1400px}
.crumbs ul{ width:1400px;}
.nav ul{width:830px}
.tab ul li{width:216px}
.product .pic ul li{width:450px}
.about .pic{width:700px}
.about .intro{width:550px}
.dataSwiper{width:1200px}
.news .newsSwiper{width:700px}
.news .left{width:680px}
.news .right{width:680px}
.news .right .list li img{width:200px;height:156px}
.news .right .list li .info p{height:55px;line-height:30px}
.news .right .list li .info span{margin-top:20px}
.adv ul li{width:335px}
.adv ul li p{font-size:16px}
.fy{width:1400px}
.news-list{width:1400px}
.news-list ul li .info{width:500px}
.wh ul li{width:445px}
.tel_box ul li:nth-child(3){ background:url(../images/telimg02.png) no-repeat left top; width:30%}
.tel_box ul li:nth-child(2){ background:url(../images/telimg03.png) no-repeat left top; width:20%}
}
@media (max-width:1440px){.nav ul{width:790px}
.head .tel b{font-size:18px}
.crumbs ul{ width:1200px;}
.main{width:1200px; margin:0px auto}
.tab ul li{width:183px}
.about .bd img{width:600px}
.about .intro{margin-right:0}
.about .intro .info{-webkit-line-clamp:4}
.product .pic ul li{width:386px}
.adv ul li{width:286px}
.adv ul li b{margin-top:20px}
.news .left{width:590px}
.news .right{width:590px}
.fy{width:1200px}
.news-list{width:1200px}
.news-list ul li .info{width:400px}
.news .right .list li{padding:10px}
.news .right .list li img{width:170px;height:132px}
.news .right .list li .info{width:380px}
.news .right .list li .info h4{font-size:18px}
.news .right .list li .info p{font-size:14px;line-height:28px;height:50px}
.wh ul li{width:380px}
.news_liebiao ul li div{height:170px;}
}
@media screen and (max-width:1199px){.main{width:7.1rem}
.head{height:1.5rem;z-index:101}
.head .name img{width:6rem}
.head .main{height:1.5rem;width:7.1rem}
.head .right{height:1.5rem}
.head .tel{display:none}
.head .btn{display:block}
.head .btn{width:.6rem;height:.62rem;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.4s;position:relative;background:url(../images/btn.png) no-repeat right center;background-size:100% auto}
.floatHead .btn{background:url(../images/btn.png) no-repeat left center;background-size:auto 100%}
.nav{width:100%;height:100%;overflow:hidden;position:fixed;left:0;top:0;display:none;overflow-y:auto;opacity:0;visibility:hidden;background:rgba(0,0,0,.5);z-index:10001}
.nav ul{top:0;width:70%;float:right;right:-100%;position:relative;height:100%;overflow-y:auto;background:#333}
.nav .on{padding-bottom:1.5rem}
.nav ul li{width:100%;padding:0 .15rem;box-sizing:border-box;height:auto;overflow:hidden;border-bottom:.02rem solid #eee;line-height:.8rem;border-top:.02rem solid #444;position:relative;border-bottom:.02rem solid #111}
.nav ul li a{color:#fff;font-size:.3rem;display:block}
.nav ul ul{width:96%;padding-bottom:0;display:none;right:initial}
.nav ul .sonOpen{display:block}
.nav ul li i{display:block;position:absolute;right:0;width:.8rem;height:.8rem;top:0}
.nav ul li i:after{content:"";width:.3rem;height:.3rem;transition:.3s;display:block;background:url(../images/nav-icon.png) no-repeat center;background-size:auto 100%;position:absolute;top:50%;left:50%;margin-left:-.15rem;margin-top:-.15rem}
.nav ul li .touch:after{transform:rotate(90deg)}
.nav ul li ul li{line-height:.7rem;border:none;height:.7rem;border:none}
.nav ul li ul li:first-child{border-top:0}
.nav ul li ul li:last-child{border-bottom:none}
.nav ul ul li a{font-size:.26rem;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav ul li a p{ font-size:12px; font-weight:400; color:#666; display:none;}
.title h4{text-align:center;font-size:.48rem}
.title{width:100%}
.title p{text-align:center;font-size:.28rem;margin-top:.1rem}
.title a{display:none}
.tab{margin-top:.5rem}
.tab ul li{width:3.5rem;float:left;margin-left:0;height:.8rem;line-height:.8rem;margin-bottom:.1rem}
.tab ul li:nth-child(2n){float:right}
.tab ul li a{font-size:.28rem}

.crumbs ul li{ width:33.33%; float:left; display:block; font-size:0.4rem;}

.crumbs ul{ width:auto;}
.product{margin-top:.6rem}
.product .pic{margin-top:.3rem}
.product .pic ul li{width:3.5rem;margin-left:0;margin-bottom:.1rem}
.product .pic ul li:nth-child(2n){float:right}
.product .pic ul li p{font-size:.28rem;margin-top:0;line-height:.8rem}
.product .more{width:3.5rem;height:.8rem;line-height:.8rem;font-size:.26rem;margin-top:.2rem}
.adv{margin-top:.6rem;height:auto;padding:.6rem 0}
.adv ul{display:block;margin-top:.6rem}
.adv ul li{width:3.5rem;height:7rem;margin-bottom:.3rem;margin-left:0;box-sizing:border-box;padding-top:.8rem}
.adv ul li:nth-child(2n){float:right}
.adv ul li i{height:auto}
.adv ul li i img{display:block;height:1rem}
.adv ul li .info{margin-top:.5rem;padding:0 .2rem}
.adv ul li h4{font-size:.32rem}
.adv ul li p{font-size:.26rem;-webkit-line-clamp:6;height:auto;line-height:.46rem}
.adv ul li b{width:.5rem;height:.5rem;background-size:100% auto;margin-top:.5rem}
.about .bd{display:block;margin-top:.5rem}
.about .bd img{width:100%}
.about .intro{width:100%;margin-top:.3rem}
.about .intro h4{font-size:.32rem;text-align:center;padding-bottom:.4rem}
.about .intro h4:after{left:50%;width:.6rem;height:.1rem;transform:translateX(-50%)}
.about .intro .info{font-size:.28rem;line-height:.48rem;margin-top:.5rem;-webkit-line-clamp:6}
.about .intro a{width:3.5rem;margin:0 auto;font-size:.26rem;margin-top:.6rem;line-height:.8rem;height:.8rem}
.dataSwiper{width:7.3rem;margin:0 auto;margin-top:.6rem}
.dataSwiper .swiper-slide{height:2.34rem;width:3.2rem}
.dataSwiper .swiper-slide p{font-size:.26rem;margin-top:.2rem}
.dataSwiper .swiper-slide b{font-size:.6rem;line-height:.5rem}
.dataSwiper .swiper-slide span{font-size:.28rem}
.dataSwiper .swiper-scrollbar{background:#e5e5e5;position:initial!important;margin-top:.1rem}
.dataSwiper .swiper-scrollbar .swiper-scrollbar-drag{background:#0066cd}
.cases{margin-top:.3rem;padding:.6rem 0}
.cases .show{margin-top:.6rem}
.cases .pic ul li{padding:.1rem;width:3.5rem;margin-left:.2rem}
.cases .pic ul li p{font-size:.28rem;height:.6rem;line-height:.6rem}
.cases .pic ul li img{display:block;width:100%}
.news{padding:.8rem 0}
.news .title{margin-bottom:.6rem}
.news .left{width:100%;float:initial}
.news .tit{padding-left:.3rem}
.news .tit h4{font-size:.36rem}
.news .tit a{font-size:.26rem}
.news .tit:after{width:.08rem;height:.4rem}
.news .newsSwiper{width:100%;height:auto;overflow:hidden}
.news .newsSwiper .swiper-slide{height:auto}
.news .newsSwiper .swiper-slide img{position:initial;width:100%;left:0;transform:initial;height:auto}
.news .newsSwiper .swiper-slide .info{padding:.3rem;padding-right:30%}
.news .newsSwiper .swiper-slide .info h4{font-size:.3rem}
.news .newsSwiper .swiper-slide .info span{font-size:.2rem;margin-top:.1rem}
.news .newsSwiper .swiper-pagination span{width:.15rem;height:.15rem}
.news .newsSwiper .swiper-pagination .swiper-pagination-bullet-active{width:.4rem}
.news .right{float:initial;width:100%;margin-top:.6rem}
.news .right .list li{margin-bottom:.2rem}
.news .right .list li img{width:2.4rem;height:auto}
.news .right .list li .info{width:4rem}
.news .right .list li .info h4{font-size:.3rem}
.news .right .list li .info p{font-size:.24rem;line-height:.4rem;height:.8rem;margin-top:.1rem}
.news .right .list li .info span{font-size:.24rem;line-height:.3rem;background-size:.3rem;margin-top:.2rem}
.links{display:none}
.float{display:none}
.gotop{display:flex;padding:.2rem 0;justify-content:center;align-items:center;background:#0066cd}
.gotop img{display:block;height:.25rem;margin-right:.2rem}
.gotop p{color:#fff;font-size:.3rem}
.page{margin:.4rem 0}
.footer{padding:.8rem 0;padding-bottom:1.5rem}
.footer h4{text-align:center;font-size:.32rem}
.footer .intro{width:100%;float:initial}
.footer .intro h4{font-size:.32rem;text-align:center}
.footer .intro .info{font-size:.24rem;text-align:center;margin-top:.3rem;line-height:.48rem}
.footer .menu{display:none}
.footer .ewm{width:100%;float:initial;margin-top:.4rem}
.footer .ewm ul{display:flex;justify-content:center;margin-top:.3rem}
.footer .ewm ul li{margin-left:.1rem}
.footer .ewm ul li img{width:2rem;height:2rem}
.footer .ewm ul li p{font-size:.24rem;margin-top:.1rem}
.footer .cr{border-width:.02rem;margin-top:.6rem;padding-top:.3rem;margin-bottom:1.2rem}
.footer .cr .intro img{display:none}
.footer .cr .main{flex-wrap:wrap}
.footer .cr .intro{width:100%}
.footer .cr .intro p{width:100%;text-align:center;font-size:.26rem;line-height:.48rem}
.footer .cr .info p{width:100%;text-align:center;font-size:.26rem;line-height:.48rem}
.nav-links a{font-size:.26rem;border:.02rem solid #ccc;margin:0 .06rem}
.nav-links span{margin:0 .06rem;font-size:.26rem;border:.02rem solid #ccc}
.bar .main{flex-direction:column-reverse}
.bar .bar-menu{width:100%}
.bar .bar-menu ul li{width:49%;box-sizing:border-box;margin-left:0;border-width:.04rem}
.bar .bar-menu ul li:nth-child(2n){float:right}
.bar .bar-menu ul li a{font-size:.3rem}
.crumbs{width:100%;padding:0 .1rem;box-sizing:border-box}
.crumbs .main{width:100%}
.crumbs .tit{border-left:none;height:.8rem;margin-right:.3rem}
.crumbs div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;font-size:.2rem}
.crumbs p{line-height:.8rem;font-size:.28rem}
.crumbs a{font-size:.28rem;display:inline;line-height:.8rem}
.crumbs .tit img{height:.4rem;margin:0 auto;margin-top:.2rem}
.fn{width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:100;display:block}
.fn ul li{float:left;width:50%;height:auto;overflow:hidden;position:relative;background:#0066cd;padding:.2rem 0}
.fn ul li a{display:flex;justify-content:center;align-items:center}
.fn ul li p{color:#fff;font-size:.26rem}
.fn ul li img{display:block;height:.4rem;margin-right:.15rem}
.fn ul li:last-child{background:#d67628}
.about-article{margin-top:.3rem;margin-bottom:0}
.about-article .title{margin-top:.6rem;margin-bottom:.4rem}
.about-article img{max-width:100%;display:block}
.about-article .info{font-size:.29rem;line-height:.48rem;margin:0;margin-top:.2rem}
.about-article .map{height:5rem;margin-top:.3rem}
.cont-article .title{margin-top:.6rem;margin-bottom:.4rem}
.cont-article{width:100%}
.cont-article ul li{width:100%}
.cont-article ul li img{height:1rem}
.cont-article ul li p{font-size:.3rem;margin-left:.3rem}
.detailed{width:100%;height:auto;overflow:hidden;margin-top:.6rem}
.detailed .tit h4{font-size:.38rem}
.detailed .tit span{display:block;line-height:.4rem;font-size:.24rem}
.detailed .tit p{padding:.1rem 0}
.detailed .info{margin-top:.2rem;font-size:.29rem;line-height:.48rem;text-align:justify}
.fy{width:7.1rem;margin:.6rem auto;margin-bottom:.3rem;border:.02rem solid #ccc;line-height:.7rem}
.fy p{line-height:.7rem;height:.7rem;font-size:.24rem;padding:0 .1rem;width:50%;text-align:center;box-sizing:border-box;border-right:.02rem solid #ccc}
.fy p:nth-child(2){border-right:none}
.fy .return{width:100%;box-sizing:border-box;float:initial;text-align:center;float:left;line-height:.7rem;display:block;border-left:none;border-top:.02rem solid #ccc}
.news-list{width:7.1rem;margin:0 auto}
.news-list .title{margin-top:.5rem}
.news-list ul{margin-top:.4rem}
.news-list ul li{border:.02rem solid #dcdcdc;box-sizing:border-box;height:auto;overflow:hidden;padding:.25rem;width:100%;margin-bottom:.2rem}
.news-list ul li .time{width:1.4rem;height:1.4rem}
.news-list ul li .time b{height:.7rem;line-height:.7rem;font-size:.42rem}
.news-list ul li .time p{height:.5rem;line-height:.5rem;font-size:.32rem;margin-top:.2rem}
.news-list ul li .time span{font-size:.24rem;display:block;margin-top:.15rem}
.news-list ul li .time:after{width:.3rem;top:.7rem;margin:0;transform:translateX(-50%)}
.news-list ul li .info{width:4.8rem;margin:0}
.news-list ul li .info h4{font-size:.3rem;padding-right:.5rem;background-size:.3rem auto}
.news-list ul li .info p{font-size:.26rem;line-height:.4rem}
.news-list ul li .info span{margin-top:.05rem;line-height:.42rem;font-size:.26rem;height:.8rem;display:-webkit-box}
.img-list{margin-top:.4rem}
.img-list ul li{width:3.45rem;margin:0;margin-bottom:.1rem}
.img-list ul li:nth-child(2n){float:right}
.img-list ul li p{font-size:.28rem;height:.6rem;line-height:.6rem}
.pro-list{margin-top:.5rem}
.pro-list ul li{width:3.45rem;float:left;margin-left:0}
.pro-list ul li:nth-child(2n){float:right}
.pro-list ul li p{padding:0;font-size:.3rem}
.pro-list ul li span{padding:0;font-size:.26rem}
.pro-list ul li i{display:block;width:1.6rem;height:.6rem;font-size:.2rem;line-height:.6rem;margin:0;margin-top:.2rem}
.about-data{width:100%;padding:.5rem 0;margin-top:.65rem}
.about-data ul{width:7rem;display:block;position:relative;height:auto;overflow:hidden}
.about-data ul:after{width:6.8rem;height:.02rem;position:absolute;left:50%;top:50%;transform:translateX(-50%);content:"";background:#fff}
.about-data ul:before{width:.02rem;height:100%;position:absolute;left:50%;top:0;content:"";background:#fff}
.about-data ul li{padding:.4rem .1rem;width:50%;box-sizing:border-box;float:left}
.about-data ul li:after{width:0;height:0;overflow:hidden}
.about-data ul li b{font-size:.6rem;text-align:center;display:block}
.about-data ul li p{text-align:center;font-size:.24rem}
.about-data ul li:nth-child(n+3){border:none}
.about-tit h4{font-size:.46rem;padding-bottom:.2rem}
.about-tit h4:after{width:.8rem}
.wh{margin-top:.56rem;padding:.8rem 0}
.wh ul{margin-top:.5rem}
.wh ul li{height:auto;padding-bottom:.5rem}
.wh ul li i{padding-top:.6rem}
.wh ul li h4{padding-bottom:.3rem;margin-top:.3rem;font-size:.32rem}
.wh ul li h4:after{width:.5rem}
.wh ul li{width:2.2rem}
.wh ul li i img{height:.8rem}
.wh ul li p{width:1.8rem;margin:0 auto;margin-top:.3rem;font-size:.2rem}
.pro-section{margin-top:.6rem}
.pro-section .list .tit{padding:.3rem .3rem}
.pro-section .list .tit h4{font-size:.36rem}
.pro-section .list .tit p{font-size:.24rem;margin-right:.1rem}
.pro-section .list .bd{border-width:.1rem}
.pro-section .list ul li dd{width:49%;margin-left:0;border-width:.02rem;line-height:.65rem;height:auto}
.pro-section .list ul li dd:nth-child(2n){float:right}
.pro-section .list ul li dd a{font-size:.24rem}
.pro-section .list .bd{padding-top:.3rem;padding-bottom:.3rem}
.pro-section .right ul li{width:49%;margin-left:0}
.pro-section .right ul li:nth-child(2n){float:right}
.pro-section .right ul li p{font-size:.28rem;line-height:.7rem}

.tab ul li.osel{ background:#0066cd}
.tab ul li.osel a{ color:#fff}
.cases .case ul li{ width:220px;}
.cases .case ul li p{ line-height:0.7rem; font-size:0.3rem;}
}



.w50{ margin:50px auto; overflow:hidden;}
.jishao{ margin:0px auto; overflow:hidden;}
.jishao .js_txt{ overflow:hidden; width:47%; float:left;}
.jishao .js_txt h3{ font-size:36px; color:#333; font-weight:bold;}
.jishao .js_txt h3:after{content:""; width:50px; height:2px; background:#0065cd; display:block; margin:15px 0}
.jishao .js_txt dd{ font-size:18px; line-height:36px; color:#666;}
.jishao .js_video{ overflow:hidden; width:47%; float:right;}
.jishao .js_video video{ width:100%;}

.js_box{ overflow:hidden; margin:40px auto 0}
.js_box ul{ overflow:hidden;}
.js_box ul li{ width:50%; border:10px #fff solid; float:left; box-sizing:border-box; background:#f2f2f2; overflow:hidden; padding:40px 0}
.js_box ul li h3{ font-size:24px; color:#333; text-align:center; margin:15px auto}
.js_box ul li h3:after{content:""; width:50px; height:2px; background:#0065cd; display:block; margin:15px auto}
.js_box ul li  p{ font-size:16px; line-height:30px; color:#666; padding:0 30px; }
.js_box ul li:nth-child(n+3) p{ min-height:260px;}
.js_box ul li div{ width:85px; margin:0px auto;}

.jiagou{ overflow:hidden;}
.jiagou img{ max-width:100%; display:block; margin:0px auto; overflow:hidden;}

.wenhua{ overflow:hidden;}
.wenhua{ overflow:hidden;}
.wenhua ul li{ overflow:hidden; align-items: center;  	justify-content: center; display:block }
.wenhua ul li .whimg{ width:50%; overflow:hidden; height:360px; float:left;}
.wenhua ul li .whimg img{ width:100%}

.wenhua ul li .whtxt{ width:50%; float:right; overflow:hidden;}
.wenhua ul li .whtxt h3{ font-size:30px; color:#333; font-weight:bold;}
.wenhua ul li .whtxt h3 span{font-weight:400; font-size:20px; color:#999}
.wenhua ul li .whtxt h3:after{content:""; width:100px; height:2px; background:#0065cd; display:block; margin:15px 0}
.wenhua ul li .whtxt dl{ overflow:hidden; margin:50px 0 0 80px;}
.wenhua ul li .whtxt dl dd{ font-size:18px; color:#666; line-height:38px;}
.wenhua ul li .whtxt dl dt{ font-size:18px; font-weight:bold; color:#333;} 
.wenhua ul li:nth-child(2) .whimg{ float:right}
.wenhua ul li:nth-child(2) .whtxt{ float:left}


.fenye{clear:both;margin:30px auto;width:100%;overflow:hidden;text-align:center}
.fenye ul li{float:none;display:inline-block;overflow:hidden;margin:1px 5px;width:auto;height:40px;min-width:40px;border:1px solid #ccc;background:#eee;line-height:40px; font-size:14px;}
.fenye ul li.on{border:1px solid #0065cd;background:#0065cd;color:#fff}
.fenye ul li .disabled,.fenye ul li:first-child,.fenye ul li:last-child{width:70px}
.fenye ul li:hover{background:#0065cd;color:#fff;border:1px solid #0065cd;-webkit-transition:transform .4s;-moz-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-transform:translate(0);-moz-transform:translate(0);-o-transform:translate(0);transform:translate(0);-ms-transform:translate(0);-ms-transition:transform .4s}
.fenye ul li:hover a{color:#fff}
.fenye ul li a{display:block; color:#666}
.fenye ul li.on a{color:#fff}

.gshjbox{ overflow:hidden; width:1200px; margin:0px auto; }
.xqy_bt{ overflow:hidden; color:#999; font-size:14px; line-height:50px;}
.xqy_bt b{ font-size:14px; font-weight:400; margin-right:20px;}
.xqy_bt b img{ vertical-align:middle; margin-right:3px;}
.xqy_bt span{ float:right;}
.xqy_bt span img{ vertical-align:middle; margin-right:3px;}

.xqycon{ overflow:hidden; border:1px #ccc solid; position:relative; padding-bottom:10px;}
.xqycon .gshj_lunbo {border:1px #ccc solid; overflow:hidden;width:600px; margin:100px auto}
.xqycon .gshj_lunbo .swiper-slide{  }
.xqycon .suoltu .swiper-slide{ border:1px #ccc solid; overflow:hidden; background:# }


.xqycon .gshj_lunbo .swiper-slide img{ width:100%; vertical-align:middle}
.xqycon .suoltu{ margin:0 50px;}
.xqycon .suoltu .swiper-slide { background:#000;}
.xqycon .suoltu .swiper-slide  img{ width:100%; opacity:0.7; vertical-align:middle}

.xqycon .suoltu .swiper-slide-thumb-active img{ opacity:1}

.xqycon .swiper-button-next{ width:30px; height:50px;  position:absolute; bottom:63px; right:5px; cursor: pointer}
.xqycon .swiper-button-next:before{ content:url(../images/next1.png)}

.xqycon .swiper-button-prev{width:30px; height:50px; position:absolute; bottom:63px; left:5px;cursor: pointer}
.xqycon .swiper-button-prev:after{ content:url(../images/prev1.png)}


.xqycon .swiper-button-next.swiper-button-disabled:before{ content:url(../images/next.png)}

.xqycon .swiper-button-prev.swiper-button-disabled:after{ content:url(../images/prev.png)}

.gsjh_txt{ margin:20px auto; font-size:18px; line-height:30px; color:#666}
.shagnxia{ overflow:hidden; margin:0px auto; border-top:5px #f2f2f2 solid; padding-top:15px;}
.shagnxia ul li{ width:48%; float:left; height:45px; line-height:45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  font-size:16px; color:#666; text-align:left;}
.shagnxia ul li:last-child{ float:right; text-align:right}

.shagnxia ul li a:hover{ color:#0066cd}


@media screen and (max-width:1199px){
.jishao .js_video { overflow: hidden;   width: 100%; float:inherit;}
.jishao .js_txt{ width:auto; float:inherit;}
.jishao .js_txt dd{ font-size:0.3rem; line-height:0.7rem;}
.jishao .js_txt h3{ font-size:0.4rem; text-align:center;}
.jishao .js_txt h3:after{ margin:10px auto}
.js_box ul li{ width:auto; float:inherit; border:none; margin-bottom:10px;}
.js_box ul li p{ padding:0 10px; font-size:0.3rem; line-height:0.7rem; }
.js_box ul li:nth-child(n+3) p{ min-height:inherit;}
.js_box ul li h3{ font-size:0.4rem;}
.wenhua ul li .whimg,.wenhua ul li:nth-child(2) .whimg{ width:auto; float:inherit ; height:inherit}
.wenhua ul li .whtxt,.wenhua ul li:nth-child(2) .whtxt{ width:auto;  float:inherit;}
.wenhua ul li .whtxt dl{ margin:10px;}
.wenhua ul li .whtxt h3{ font-size:0.4rem;}
.wenhua ul li .whtxt dl dd{ font-size:0.3rem;}
.wenhua ul li .whtxt dl dt{ font-size:0.22rem;}
.gshjbox{ width:auto;}
.xqy_bt b{ display:block;}
.xqy_bt span{ float:inherit;}
.xqy_bt{ line-height:0.6rem}
.xqycon .gshj_lunbo {
    border: 1px #ccc solid;
    overflow: hidden;
    width:auto;
    margin: 10px;
}
.xqycon .swiper-button-prev,.xqycon .swiper-button-next{ bottom:1.2rem;}
.xqycon .suoltu .swiper-slide img{ vertical-align:auto}
.xqycon .suoltu .swiper-slide{ background:#fff;}
.gsjh_txt{ font-size:0.3rem; line-height:0.7rem;}
.shagnxia ul li{ width:auto; float:inherit;}
.shagnxia ul li:last-child {
    float: inherit;
    text-align: left;
}
.fenye ul{display: flex; align-items: center;justify-content: center;}
.w50{ margin:25px auto}
#tsShopContainer{ width:auto;}
#tsShopContainer #tsImgS img{ width:100%}


.contact .lianxi_ml{float:inherit;padding:30px;width:auto;color:#fff;overflow:hidden;}
.contact .lianxi_mr{float:inherit;width:auto;overflow:hidden}
.contact .lianxi_mr_m{font-size:15px; line-height:24px;;padding:20px}
.contact .lianxi_ml_s{width:auto;font-size:.4rem; height:auto; padding:3% 0}
.contact .lianxi_lm strong{font-size:.8rem}
.contact .left_content p{font-size:.7rem;line-height:1rem}
.contact .lianxi_m .mr_i{display:none}
.contact .lianxi{margin:0 auto;margin-top:20px;margin-bottom:10px;background:#f5f5f5;overflow:hidden}
.contact .lianxi_lm{margin-top:0}
.contact .lianxi_r{float:inherit;padding:30px;width:auto;background:#f5f5f5;overflow:hidden}
.contact .lianxi_l{float:inherit;width:auto;color:#000;overflow:hidden}
.contact .lianxi_mr_i{ display:none;}
.contact .lianxi_mr_m span{ font-size:0.3rem; line-height:0.6rem;}
.tel_box ul li{ width:auto; float:inherit}
.contact .lianxi_mr_m p{ font-size:0.3rem;}
.tel_box ul li dl h3{ font-size:0.3rem;}
.tel_box ul li dl p{ font-size:0.25rem;}
.liuyan ul{ font-size:12px;}
.liuyan ul li{ width:100%; float:inherit; margin-bottom:10px; overflow:hidden;}
.liuyan ul li:nth-child(5){ width:100%}
.liuyan ul li:nth-child(6) input{ width:48%; margin:0 1%}
.liuyan h3{ font-size:0.3rem;}
.contact{ margin:30px auto 0px}
.liuyan{ margin:0px auto}
.liuyan  ul li input{ width:98%; }

.liuyan  ul li textarea{  width:98%;}
.linian div{ width:auto; float:inherit}
.linian ul{ width:auto; float:inherit}
.linian ul li h3{ font-size:0.5rem;}
.linian ul li p{ font-size:0.4rem;}
.xah3{ font-size:0.5rem;}
.biaozhun ul li{ width:auto; float:inherit}
.biaozhun ul li h3{ font-size:0.4rem;}
.biaozhun ul li p{ font-size:0.3rem; line-height:0.7rem; min-height:inherit}
.shebei ul li{ width:auto; float:inherit}
.news_liebiao ul li{ width:auto; float:inherit}
.news_liebiao ul li div{ width:40%}
.news_liebiao ul li span h3{ font-size:0.3rem;}
.news_liebiao ul li span p{ font-size:0.25rem; line-height:0.4rem;}

.news_liebiao ul li span dd{ font-size:0.2rem;}
.shebei{ margin:20px auto}
}
@media screen and (max-width:750px){
.fenye ul li{overflow:hidden;width:auto;display:inline-block;min-width:35px;height:35px;line-height:35px;margin:1px 1px;background:#eee;float:none;border:1px #ccc solid}
.fenye ul li .disabled{width:50px}
.fenye ul li:first-child{width:50px}
.fenye ul li:last-child{width:50px}
.fenye ul li:hover{background:#0065cd;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-webkit-transform:translate(0,0);transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;-webkit-transition:transform .4s}
.shebei ul li div{ width:auto; float:inherit; margin:5px;}
.shebei ul li dl h3{ font-size:0.33rem;}
.shebei ul li dl dd{ font-size:0.25rem; line-height:0.4rem;}
.news_liebiao ul li div{height:2rem;}
}

@media screen and (max-width:420px){
.xqycon .swiper-button-prev,.xqycon .swiper-button-next{ bottom:.6rem;}
#tsImgSCon{ width:248px !important; overflow:hidden;}

}